package com.ys.web.pojo;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @author goldfish
 *
 */
public class BaiduPromoteInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	private Integer id;
	/**所属行业id*/
	private String industryId;	
	/**行业名称*/
	private String industryName;
	/**公司Id*/
	private Integer companyId;
	/**公司名称*/
	private String companyName;
	/**代运营公司推广账号id*/
	private Integer accountId;	
	/**代运营公司的推广账号-登录名称*/
	private String loginName;	
	/**推广日期*/
	private Date promotionDate;	
		
	/**推广计划*/
	private String promotionPlan;
	
	/**推广单元*/
	private String promotionUnit;
	
	/**推广关键词*/
	private String promotionKeyword;
	
	/**搜索关键词*/
	private String keywordSearch;
	
	/**展现量*/
	private int numberExhibit;
	
	/**点击量*/
	private int numberClick;
	
	/**消费*/
	private double consume;
	
	/**点击率*/
	private String clickRate;
	
	/**总转化量*/
	private int totalnumberConsult;
	
	/**精确匹配扩展(地域词扩展)触发*/
	private String exactMatch;
	/**高级精确匹配触发*/
	private String hightExactMatch;
	
	/**消费转化比*/
	private double consumeConsultRate;
	
	/**所属象限标志（1,2,3,4，delete，other）*/
	private String quadrantTag;
	
	/**转化率(咨询量/点击量 )*/
	private double conversionRate;
	
	/**转化成本(消费/咨询数)*/
	private double conversionCost;
	
	public BaiduPromoteInfo(){
		
	}

	public BaiduPromoteInfo(Integer id, Integer accountId, String loginName,Date promotionDate, Integer companyId, String companyName, String promotionPlan, String promotionUnit, String promotionKeyword,
			String keywordSearch, int numberExhibit, int numberClick, double consume, String clickRate,
			int totalnumberConsult, double consumeConsultRate,String exactMatch,String hightExactMatch, String quadrantTag,double conversionRate, double conversionCost) {
		super();
		this.id = id;
		this.promotionDate = promotionDate;
		this.companyId = companyId;
		this.companyName = companyName;
		this.accountId = accountId;
		this.loginName = loginName;
		this.promotionPlan = promotionPlan;
		this.promotionUnit = promotionUnit;
		this.promotionKeyword = promotionKeyword;
		this.keywordSearch = keywordSearch;
		this.numberExhibit = numberExhibit;
		this.numberClick = numberClick;
		this.consume = consume;
		this.clickRate = clickRate;
		this.totalnumberConsult = totalnumberConsult;
		this.consumeConsultRate = consumeConsultRate;
		this.setExactMatch(exactMatch);
		this.setHightExactMatch(hightExactMatch);
		this.quadrantTag = quadrantTag;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getPromotionPlan() {
		return promotionPlan;
	}

	public void setPromotionPlan(String promotionPlan) {
		this.promotionPlan = promotionPlan;
	}

	public String getPromotionUnit() {
		return promotionUnit;
	}

	public void setPromotionUnit(String promotionUnit) {
		this.promotionUnit = promotionUnit;
	}

	public String getPromotionKeyword() {
		return promotionKeyword;
	}

	public void setPromotionKeyword(String promotionKeyword) {
		this.promotionKeyword = promotionKeyword;
	}

	public String getKeywordSearch() {
		return keywordSearch;
	}

	public void setKeywordSearch(String keywordSearch) {
		this.keywordSearch = keywordSearch;
	}

	public String getClickRate() {
		return clickRate;
	}

	public void setClickRate(String clickRate) {
		this.clickRate = clickRate;
	}

	/**
	 * @return the exactMatch
	 */
	public String getExactMatch() {
		return exactMatch;
	}

	/**
	 * @param exactMatch the exactMatch to set
	 */
	public void setExactMatch(String exactMatch) {
		this.exactMatch = exactMatch;
	}

	/**
	 * @return the hightExactMatch
	 */
	public String getHightExactMatch() {
		return hightExactMatch;
	}

	/**
	 * @param hightExactMatch the hightExactMatch to set
	 */
	public void setHightExactMatch(String hightExactMatch) {
		this.hightExactMatch = hightExactMatch;
	}

	/**
	 * @return the companyName
	 */
	public String getCompanyName() {
		return companyName;
	}

	/**
	 * @param companyName the companyName to set
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getQuadrantTag() {
		return quadrantTag;
	}

	public void setQuadrantTag(String quadrantTag) {
		this.quadrantTag = quadrantTag;
	}

	public int getNumberExhibit() {
		return numberExhibit;
	}

	public void setNumberExhibit(int numberExhibit) {
		this.numberExhibit = numberExhibit;
	}

	public int getNumberClick() {
		return numberClick;
	}

	public void setNumberClick(int numberClick) {
		this.numberClick = numberClick;
	}

	public double getConsume() {
		return consume;
	}

	public void setConsume(double consume) {
		this.consume = consume;
	}

	public int getTotalnumberConsult() {
		return totalnumberConsult;
	}

	public void setTotalnumberConsult(int totalnumberConsult) {
		this.totalnumberConsult = totalnumberConsult;
	}

	public double getConsumeConsultRate() {
		return consumeConsultRate;
	}

	public void setConsumeConsultRate(double consumeConsultRate) {
		this.consumeConsultRate = consumeConsultRate;
	}
	public Integer getAccountId() {
		return accountId;
	}

	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}

	public String getLoginName() {
		return loginName;
	}

	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	public Integer getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Date getPromotionDate() {
		return promotionDate;
	}

	public void setPromotionDate(Date promotionDate) {
		this.promotionDate = promotionDate;
	}

	public String getIndustryId() {
		return industryId;
	}

	public void setIndustryId(String industryId) {
		this.industryId = industryId;
	}

	public String getIndustryName() {
		return industryName;
	}

	public void setIndustryName(String industryName) {
		this.industryName = industryName;
	}

	public double getConversionRate() {
		return conversionRate;
	}

	public void setConversionRate(double conversionRate) {
		this.conversionRate = conversionRate;
	}

	public double getConversionCost() {
		return conversionCost;
	}

	public void setConversionCost(double conversionCost) {
		this.conversionCost = conversionCost;
	}
	
	
}
